package com.hsh.tools.file;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 文件上传返回的数据信息
 * @author 黄思海
 * @date 2021/7/9
 */
@Data
@Accessors(chain = true)
public class FileDataResult {

    @ApiModelProperty("文件ID")
    private String dataId;

    @ApiModelProperty("服务器存储的地址")
    //  /a/../
    private String servicePath;

    @ApiModelProperty("原文件名称")
    //  流程图.jpg
    private String oldFileName;

    @ApiModelProperty("原文件单独的文件名称")
    //  流程图
    private String oldSingleFileName;

    @ApiModelProperty("文件后缀")
    //  .jpg | ...
    private String fileSuffix;

    @ApiModelProperty("服务器存储的文件名称+后缀")
    //  uuid.jpg
    private String dataName;

    @ApiModelProperty("网页访问的路径地址")
    //  http:/a/../jpg
    private String dataUrl;

    @ApiModelProperty("服务器存储的地址+后缀")
    //  /mnt/drbox/data/a/../1.jpg
    private String servicePathName;

    @ApiModelProperty("网页访问的路径地址(不加IP地址)")
    //  /a/../uuid.jpg
    private String dataFileName;
}
